/*
	Copyright (c) 2009, Krzysztof Langner

	This program is free software: you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation, either version 3 of the License, or
  (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.
  
	You should have received a copy of the GNU General Public License
  along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
package flexlint;

import java.io.IOException;
import java.util.Enumeration;

import flexlint.as.parser.ParseException;
import flexlint.model.ASPackage;
import flexlint.model.FlexProject;

public class FlexLint {

	// ----------------------------------------------------------------------------------------------
	/**
	 * @param args
	 * @throws IOException 
	 * @throws ParseException 
	 * @throws ParseException 
	 */
	public static void main(String[] args) throws IOException, ParseException {

	    FlexProject                project = new FlexProject(args[0]);
	    Enumeration<ASPackage>     packages;

        packages = project.getPackages();
	    
	    while(packages.hasMoreElements()){
	    	System.out.println(packages.nextElement().getName());
	    }
	}

	// ----------------------------------------------------------------------------------------------
	// Private members
}
